Search Result for a deficiency is generally a lack of something. it may also refer to:
a
See Definition and Meaning
deficiency
is
generally
lack
of
something.
it
may
also
refer
to:
Sponored Video